//package com.ccp.dev.qbdms.config;
//
//import javax.sql.DataSource;
//import org.springframework.beans.factory.annotation.Qualifier;
//import org.springframework.boot.context.properties.ConfigurationProperties;
//import org.springframework.boot.jdbc.DataSourceBuilder;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.jdbc.core.JdbcTemplate;
//
///**
// * ClassDescribe:
// *
// * @author :milihao
// * @date :2020-06-08 Since:1
// */
//@Configuration
//public class DatasourceConfig {
//
//	@Bean(name = "sourceDataSource")
//	@Qualifier("sourceDataSource")
//	@ConfigurationProperties("spring.datasource.source")
//	public DataSource sourceDataSource() {
//		return DataSourceBuilder.create().build();
//	}
//
//	@Bean(name = "synchronizationDataSource")
//	@Qualifier("synchronizationDataSource")
//	@ConfigurationProperties(prefix = "spring.datasource.synchronization")
//	public DataSource synchronizationDataSource() {
//		return DataSourceBuilder.create().build();
//	}
//
//	@Bean(name = "sourceJdbcTemplate")
//	public JdbcTemplate sourceJdbcTemplate(
//			@Qualifier("sourceDataSource") DataSource dataSource) {
//		return new JdbcTemplate(dataSource);
//	}
//
//	@Bean(name = "synchronizationJdbcTemplate")
//	public JdbcTemplate synchronizationJdbcTemplate(
//			@Qualifier("synchronizationDataSource") DataSource dataSource) {
//		return new JdbcTemplate(dataSource);
//	}
//}
